﻿*{padding:0; margin:0;}
body{background:#c1e7e8; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
a{text-decoration: none;}
.outline{background: url(../images/background_top.jpg) top center no-repeat;}
.header{ height:390px ; background:url(../images/banner1.png) no-repeat bottom center;width: 1000px;margin: 0 auto;}
#logo {
    height: 150px;
    background: url(../images/logo2.png) no-repeat bottom center;
    width: 1000px;
    margin: 0 auto;
    position: absolute;
    top: -34px;
    left: -71px;
}
.header #banner{float:left; width:960px;height:300px; margin:0 auto;}
#menu
{
    height:35px; 
    background:url(../images/title-head-green.gif) repeat-x; 
    width:960px; 
    margin:0 auto; 
    border: 1px solid #a6da1d; 
    border-bottom: none;
}
#menu #nav li
{
    list-style: none;
    float: left;
    position: relative;
}
#menu #nav li:hover a
{
    color: blue;
    background:#a6da1d;
}
#menu #nav li:hover ul
{
    display: block;
}
#menu #nav li:hover ul a
{
    color:White;
}
ul#nav li a:active, ul#nav li a:link, ul#nav li a:visited
{
    line-height: 35px;
    text-decoration: none;
}
ul#nav li a
{
    padding: 8px 15px;
    color: White;
    font-weight: bold;
    font-size: 18px;
}
ul#nav li .active
{
    background: url(../images/nav-active.png) no-repeat top center;
    color: White;
}
#menu #nav li ul
{
    position: absolute;
    display: none;
    z-index: 1000;
}
#menu #nav li ul li
{ 
    background: #a6da1d;
    width:180px;
}
#menu #nav li ul li:first-child
{
    margin-top:1px;
}
#menu #nav li ul li a
{
    padding: 8px 15px;
    color: White;
    font-weight: bold;
    font-size: 18px;
}
#menu #nav li ul li:hover a
{
    color:Blue;
}
.wallpaper
{
    width:960px; 
    min-height:500px; 
    background:#a6da1d; 
    margin:0 auto;
    margin-bottom: -105px;
}
.footer
{
    height: 233px;
    background: transparent url(../images/footer.png) repeat-x center top;
    /*margin-top: -100px;*/
}
.clear{clear:both;}
.leftcontent{float:left;margin-bottom:110px; width:736px;}
.content{padding:10px 0 0 10px; width:720px;}
.slideshow{width:485px; float:left; margin-right:10px;}
#slideshow{min-height:342px; border:4px solid #fff;border-radius: 4px;}
.neoslideshow { float:left; position:relative; width:480px; height:300px;}/**/
.neoslideshow img {position:absolute;left:0; top:0; width:477px; height:342px}
#tintuc{float:left; background:#EFF3FB; width:213px; margin-bottom:10px; height:342px;border:4px solid #FFF;border-radius: 4px; }
#tintuc h3, .r-c-support h3, .left-incontent h3, .leftcontent-box h3{background:url(../images/bg-nav.gif) repeat-x; text-align:center; padding:7px 0; font-size:18px;height:35px;color:#fff}
.content2{margin-left:10px;}
.content2 .item{width:345px; float:left; margin-right:10px; border:4px solid #fff;border-radius: 4px; height:390px; background: #EFF3FB;}
.item h3, #box h3{background:url(../images/title-head-orange.gif) repeat-x; text-align:center; padding:7px 0; font-size:18px;height:35px;color:#fff}
.content3{margin-left:10px;margin-top:10px}
.content3 #box{width:709px; float:left; margin-top:10px; border:4px solid #fff;border-radius: 4px; height:257px; background: #EFF3FB;}
.rightcontent{float:right;margin:10px 10px 100px 0;}
#video{width:206px; height:206px; border: 4px solid #fff;border-radius: 4px;}
.r-c-calery{background: #EFF3FB;width:206px; height:50px; margin-top:10px; border: 4px solid #fff;border-radius: 4px;}
.r-c-support{background: #EFF3FB;width:206px; margin-top:10px; border: 4px solid #fff;border-radius: 4px; text-align:center;}
.r-c-support .name{color:Red; font-weight:bold;font-size:16px;}
.r-c-support .tel{margin-top:-13px; text-align:left;margin-left:20px}
.r-c-support p{line-height:37px;}
.r-c-support .boxqc img{width:206px; height:137px;margin-top:5px}
#box-tintuc{padding: 0px 8px 1px 15px;overflow: auto;height: 285px;}
#box-tintuc ul{list-style: url(../images/hotnews_icon.png) outside;}
#box-tintuc ul li{padding:5px 0;}
#box-tintuc ul li a{text-decoration: none; font-family:Arial;font-size:12px;}
#box-tintuc ul li span{color:#BBB;font-size:12px;}
.readmore{float:right;}
.readmore a{background: transparent url(../images/point-next.png) no-repeat left center;padding: 0px 0px 0px 10px;color:#ed6307;}
.box-item{width:340px;height:390px;margin-top:-10px}
.element-box-item{width:345px;height:67px;}
.element-box-item .images-element{float:left;width: 78px;height: 58px;margin:0px 5px 0px 5px;}
.element-box-item .images-element img{width:70px;height:50px;border: 1px solid #E3E3E3;padding: 3px;}
.element-box-item .contents-element{float:left;width: 252px;height: 50px;}

.leftcontent-box {
    border: 4px solid #fff;
    min-height: 865px;
    margin: 10px;
    background: #EFF3FB;
    border-radius: 4px;
}
.ds_tintuc {
    padding: 5px 0;
    border-bottom: 1px dashed #FF3300;
    height:65px;
}
.ds_tintuc .img_tt
{
    float:left;
}
.text_tt {
    float: left;
    width: 570px;
    margin-left: 10px;
}
.leftcontent .text_tt a {
    font-size: 16px;
    color: #0870AE;
}
.leftcontent .text_tt a:hover
{
    color: #ffa403; 
}
.leftcontent .ngaytao {
text-indent: 0;
color: #999999;
}
.leftcontent .ds_tintuc .chitiet {
    float: right;
    margin: 15px;
    color: #ffa403;
}
#paging {
    text-align: center;
    padding: 10px;
}
a.pagingButton {
    padding: 3px 7px;
    background: blue;
    color: White;
    text-decoration: none;
    font-weight: bold;
}
a.pagingButton:hover {
    background: #ccc;
    color: Black;
}
.leftcontent .leftcontent-box ul.detail {
    padding: 20px 10px 50px 10px;
    list-style: none;
}
.leftcontent .leftcontent-box ul.detail li#title {
    font-size: 20px;
    font-weight: bold;
    color: #EF5D3D;
    margin-bottom: 10px;
}
div.leftcontent-box #center {
    min-height: 828px;
    border: 1px solid #CCCCCC;
    background: white;
    font-size: 15px;
    margin-top: -14px;
}
div.leftcontent-box #center .profile {
    margin: 20px 10px;
}
div.leftcontent-box #center .profile td {
    padding: 3px 5px;
}
div.leftcontent-box #center .profile td span.star {
    color: Red;
}
div.leftcontent-box #center .profile .input_text {
    height: 25px;
    border: 1px solid #CCCCCC;
    padding-left: 5px;
}
div.leftcontent-box #center .profile textarea.content 
{
    width: 663px;
    height: 100px;
    max-width: 663px;
    min-width: 663px;
}
div.leftcontent-box #center p#button {
    text-align: center;
    margin-right: 20px;
}
div.leftcontent-box #center p#button input {
    margin-top: 35px;
    border: none;
    background: url(../images/title-head-green.gif) repeat-x left center;
    height: 32px;
    font-size: 15px;
    font-weight: bold;
    width: 100px;
    border-radius: 5px;
    cursor: pointer;
    color: White;
}
.left-incontent .profilemenu
{
    list-style:none;
    line-height:35px;
    padding:5px;
}
.left-incontent .profilemenu li
{
    border-bottom: 1px solid #0AC200;
    padding-left:5px;
}
.left-incontent .profilemenu a {
    height: 30px;
    display: block;
    color: blue;
}
.left-incontent .profilemenu a:hover{
    color:Orange;
}
.ad_khung_trai {
    width: 54%;
    float: left;
    line-height: 20px;
}
.ad_khung_phai {
    float: right;
    width: 46%;
    position: relative;
    margin: 10px 0 10px 0;
}
.ad_khung_phai img
{
    border:2px solid #ccc;
    max-width:300px
}
.right-incontent fieldset {
    margin-top: 20px;
    border: none;
}
.right-incontent legend {
    font-size: 30px;
    margin-left: 30px;
    font-weight: bold;
    text-align: center;
    color:Blue;
}
.ad_khung {
    line-height: 30px;
    color:Green;
}
.ad_addtextbook {
    line-height: 50px;
    color:Green;
    width:46%;
    margin: 0 auto;
}
.ad_dmk {
    line-height: 43px;
    color:Green;
    width:41%;
    margin: 0 auto;
}
.ad_khung .clear {
    margin: 7px 0 7px 40px;
}
.ad_pchu span {
    color: #0000FF;
    font-weight: bold;
}
.ad_pchu .smk {
    margin-right: 35px;
    float: right;
}
.ad_khung_trai input, .ad_addtextbook input{
    width: 225px;
    height:20px;
    padding:5px;
    border: 1px solid #a6da1d;
}
.ad_khung_trai select, .ad_addtextbook select
{
    border: 1px solid #a6da1d;
    margin-right: 173px;
    height: 30px;
    padding: 5px;
}
.clear .upload
{
    width:300px;
    margin-top: -4px;
}
.btn {
    margin: 0px auto 10px;
    width: 70px;
}
#save{
    background: #ed6307;
    width: 70px;
    height: 30px;
    border: 1px solid #fff;
    color:#fff;
    cursor:pointer;
}
#save:hover
{
    background: #a6da1d;
    color:#fff;
}
.right-incontent .general th {
    background: #A6DB98;
    padding: 5px;
    border-bottom: 1px solid #000;
}
.right-incontent .general tr {
    background: #F5F5F5;
}
.right-incontent .general td {
    border-color: #FAFAFA #CCCCCC #CCCCCC #FAFAFA;
    border-style: solid;
    border-width: 1px;
    padding: 6px;
}
.right-incontent .general .last {
    text-align: center;
}
.right-incontent table
{
    border: 1px solid #0F5C8E;
}
.lbclassname
{
    font-size:20px;
    font-weight:bold;
}
#dstailieu
{
    margin-left:30px;
    font-size:18px;
    line-height:30px;
}
#Maincontent_pnError .error {
    background: url(../images/admin/ErrorMessage.gif) no-repeat scroll 5px 5px #FFECEC;
    color: #555555;
    padding: 6px 6px 8px 28px;
    color:Red;
    border: 1px solid #FFCC66;
}
#Maincontent_pnSuccess .thanhcong{
	background: url(../images/admin/success.gif) no-repeat 5px center #E8FCDC;
	border: 1px solid #008800;
	padding: 6px 0 6px 25px;
	color: #008800;
	font-weight: bold;
}
/********************************************************************************/
.incontent {
    width: 960px;
    background: url(../../images/bg_content1.gif) repeat-x;
    margin: 0 auto;
    min-height: 380px;
}
.left-incontent {
    border: 4px solid #fff;
    width: 155px;
    float: left;
    margin: 10px;
    height: 300px;
    background: #EFF3FB;
    border-radius: 4px;
    margin-bottom: 110px;
}
.right-incontent {
    width: 758px;
    float: left;
    min-height: 300px;
    margin: 10px 0;
    border: 4px solid #fff;
    border-radius: 4px;
    background: #EFF3FB;
    margin-bottom: 110px;
}
.top-right{width:758px;height:25px;border-bottom: 2px dashed #999999;}
.top-right ul {
    list-style: none;
    margin: 6px;
}
.top-right ul li{ 
    float: left;
    color: #00649D;
    font-weight: bold;
}
/*******************************************************************/
#container {
    margin: 100px auto;
    width: 410px;
}
#khungdangnhap {
    background: #FFFFFF;
    border: 2px solid #CCCCCC;
}
#khungdangnhap h2 {
    background: url(../images/admin/thead_bg.gif) repeat-x scroll left top #016DB1;
    border-bottom: 1px solid #000000;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0;
    padding: 8px;
}
#khungdangnhap p, #khungdangnhap form {
    margin-top: 10px;
    padding: 0 10px 10px;
}
#khungdangnhap .submit {
    clear: both;
    margin-right: 0;
    margin-top: 8px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    text-align: right;
}
.forgot_password {
    float: left;
    font-size: 11px;
    padding-top: 8px;
    margin-left: 15px;
}
.forgot_password a {
    color: #555555;
    font-size: 13px;
}
#khungdangnhap .submit input {
    background: url(../images/admin/submit_bg.gif) repeat-x scroll center top #FFFFFF;
    border: 3px double #0F5C8E;
    color: #0F5C8E;
    font-weight: bold;
    margin-right: 2px;
    padding: 3px;
    cursor: pointer;
}
#khungdangnhap .label {
    clear: left;
    float: left;
    margin: 5px 0 3px 0;
    padding-bottom: 5px;
    width: 120px;
}
#khungdangnhap .field {
    float: left;
    padding-bottom: 5px;
}
#khungdangnhap .text_input {
    background: #FFFFFF;
    border: 1px solid #0F5C8E;
    font-size: 13px;
    padding: 4px;
    width: 255px;
}